#ifndef _MYREDIS_H
#define _MYREDIS_H
#include<sw/redis++/redis++.h>
#include<iostream>
#include<list>
#include<vector>
using std::cin;
using std::cout;
using std::endl;
using std::vector;
using std::list;
using std::string;
using namespace sw::redis;
class Myredis
{
public:
//redis结构是list
Myredis(string connection_info);
//头插
void push(string key,vector<string>value);
//尾插
void rpush(string key,vector<string>&value);
//设置过期时间 time=-1永不过期,time=-2过期
void set_Overdue(string key,int time);
//查看过期时间
long long get_Overdue(string key);
//查询redis是否有key,有的情况下取出values
bool get_list(string key,vector<string>&);
// void Affair(string key);
private:
Redis  _redis;
};
#endif